﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace FrogEngine
{
	public interface IParticleSettings<V> where V : struct, IParticleVertex
	{
		int MaxParticles { get; }
		string TextureAssetName { get; }
		float LifeTime { get; }
		BlendState BlendState { get; }

		void FillVertices(ref V v0, ref V v1, ref V v2, ref V v3, ref Vector3 pos, ref Vector3 vel, float time);
	}
}
